home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / system / adapt12b.zip / ADAPT.DOC < prev    next >
Text File  |  1993-11-23  |  46KB  |  1,413 lines

  1.  
  2.  
  3.   ███   
  4.     █   
  5.  
  6.         ███████ ███████         ███████ ██████  ███████ ███████ ███████ 
  7.         ██   ██ ██              ██   ██ ██   ██ ██   ██ ██   ██   ███   
  8.         ███████ ██      ███████ ███████ ██   ██ ███████ ███████    █    
  9.         ██      ██              ██   ██ ██   ██ ██   ██ ██        ███   
  10.         ██      ███████         ██   ██ ██████  ██   ██ ██        ███   
  11.  
  12.  
  13.        Welcome to the PC Administration And Productivity Tools (PC-ADAPT)
  14.  
  15.            "System software design with end-users factors in mind."
  16.  
  17.  Keywords:
  18.  --------
  19.      MULTI-USERS PC, METRICS, AUDIT TRAIL, TIME TRACKING, BILLING, LOG, PRODUCTIVITY, WINDOWS, SECURITY, USERS.
  20.  
  21.  Copyrights:
  22.  This material is (C) Copyrighted 1985, 1993 and cannot be copied or
  23. duplicated or distributed for commercial purposes unless with the
  24. written permission of the authors.
  25.  
  26.  
  27.  Content
  28.  -------
  29.  
  30.  Overview
  31.  
  32.  Installation
  33.  
  34.  Quick Guided Tour
  35.  
  36.  System Audit Trail And Task Tracking
  37.      System Master Log
  38.     How is Tracking Achieved?
  39.  
  40.  ADAPT Power User Environment and Tools
  41.      On-line Manual User Help
  42.     Managing Multi-Windows Configurations for Different Users
  43.     Centralized Administration
  44.     Batch Files Scripting Standards Under ADAPT
  45.     Batch File Scripts Provided with ADAPT
  46.  
  47.  ADAPT System Internals Revealed
  48.  
  49.  
  50.  
  51.  Features Highlights
  52.  -------------------
  53.      - A multi-users multi-projects PC management system
  54.  
  55.      - State of the Art task tracking and audit-trail system
  56.         collect metrics on your PC and/or applications usage
  57.  
  58.     - Centralized Applications Launching and Management
  59.         run any configured application in a consistent manner via a
  60. keyword.  No need to know where an application is located.
  61.  
  62.     - Over 100 powerful scripts ready to use, features:
  63.         An integrated PC/ADAPT configuration files administration. (ADMIN)
  64.         Manage multi-users for your Windows' environment. (WIN/WINUSER)
  65.         Edit any script on the path and provide only the basename. (EB)
  66.         Batch EDitor, automates global string-replace from a script. (BED)
  67.         Automated batch file documentation. (IB)
  68.         Interactive Directory Changer (ICD)
  69.         Interactive File Finder (IFF)
  70.         and more... (See "Batch File Scripts Provided with ADAPT" section)
  71.  
  72.     - Several powerfull utilities from our Awsome DOS Power Tools collection
  73. (ADOPT) like:
  74.         PCK, KBD, GONE, SCROLLIT, DRIVEGET, PATHGET, TD, DNTCHK, ACD.
  75.  
  76.  
  77.  
  78.  System Requirements
  79.  -------------------
  80.      Hard-Disk with at least 2 MB of free disk-space.
  81.     Actual installed system is only about 1MB.
  82.     DOS 3.x or greater will do.
  83.     DOS 5.x or greater is recommended to take full advantage of
  84. latest features.
  85.  
  86.  
  87.  Audience
  88.  --------
  89.  
  90.      - People using computers for business and wanting to track
  91. computer usage for billing.
  92.  
  93.      - Programmers wanting to track metrics on their development efforts.
  94. This system will help you answer questions like:
  95.     Which tools do you use most often and for how long?
  96.  
  97.     - Power Users wanting a better control over managing their system(s).
  98.  
  99.     - People wanting to let others like their kids and other family
  100. members use their personal computer in an organized manner.
  101.  
  102.  
  103.  
  104.  Overview
  105.  ========
  106.  
  107.      Description:
  108.     ------------
  109.  ADAPT is a collection of scripts and utilities that implement a login 
  110. process on a personal computer to allow you to manage multiple users and/or
  111. projects.
  112.  
  113.  When ADAPT was developed one of the goals was to be able not only to
  114. track which users have entered the system and how long they used it,
  115. but also, to track which applications were used and for how long. 
  116.  
  117.  
  118.  This system is also very educational for script writing, system
  119. management and putting reusability in all forms to real practice.  
  120.  
  121.  We expose you to new notions such as that of:
  122.  
  123.  Power Users:
  124.      - Home directory in managing users data and environment.  
  125.     - On demand PATH management.
  126.     - Application Information Management (AIM).  A centralized repository
  127. of all installed applications.
  128.  
  129.  Programmers:
  130.     - Algorithm Comments Embedding (ACE) in coding style.
  131.  
  132.  Our batch scripting follows strict coding standards we have defined
  133. and which you are welcomed to adopt.  Over the past 10 years, we have
  134. developed hundreds of scripts for various applications and we have
  135. learned to manage this resource as it should.  You can say, we have
  136. batch files scripting and management down to a science.
  137.  
  138.  However ACE is not limited to scripts, whether you program in AWK, SH,
  139. C, Pascal you can take advantage it.
  140.  
  141.  
  142.     What ADAPT is NOT
  143.     -----------------
  144.  
  145.      A bullet proof PC access security system.
  146.  
  147.  
  148.  
  149.      Directory Structure
  150.     -------------------
  151.  
  152.  ADAPT relies on 4 directories namely BIN, U, L and USERS.  These
  153. are usually but not necessarily located at the root of your main
  154. system drive.
  155.  
  156.  We will briefly discuss these directories to give you an overview of
  157. their purposes.
  158.  
  159.  
  160.  (1)
  161.  
  162.  BIN─┬─
  163.  
  164.  
  165.  The BIN is where executable binary files reside.  These are of the form
  166. of individual or small groups of utilities that don't usually require
  167. a separate installation directory of their own.
  168.  
  169.  For example ADAPT provides in this directory powerful tools like
  170. PCK, DNTCHK, ACD.
  171.  
  172.  Depending on which school you are from, you may already have a BIN
  173. directory.  ADAPT will simply add to your collection of tools.
  174.  
  175.  (2)
  176.  
  177.    U─┬─
  178.      ├─O                 (reserved)
  179.      └─RC───────┬─MAN    online manual help
  180.                 ├─MAC    (reusable macros) not included.         
  181.                 └─AWK    (reusable awk scripts) not included.
  182.  
  183.  The U (Utilities) directory is where all scripts that are generic
  184. enough to be shared with other ADAPT users/systems reside.  In other
  185. words scripts that are specific to your system should not be in this
  186. directory.  (See LOCAL below).
  187.  
  188.  The U\RC resource directory is where the system accesses non-executable
  189. type of files.
  190.  For example, if you happen to maintain a set of re-usable data
  191. templates for your favorite word-processor or drawing program you
  192. may want to create separate directories under U\RC for this
  193. purpose.
  194.  
  195.  NOTE: Remember anything under U\ directory should be something that
  196. another ADAPT system can re-use without any modification.
  197.  
  198.  
  199.  The U\RC\MAN contains the online manual help pages for various topics
  200. including DOS commands.
  201.  
  202.  The U\O (other) directory is reserved for the system internal executables
  203. that should not be on the path.
  204.  
  205.  
  206.  (3)
  207.  
  208.  L─┬─RC
  209.    └─LOG
  210.  
  211.  
  212.  The L (Local) directory is the home where all your private
  213. batch files and executables should reside.
  214.  For example, if you have a version of (GW)BASIC interpreter that
  215. only runs on your particular PC, then it should be in this directory
  216. rather than BIN.
  217.  
  218.  The L\RC resource directory is where local non executable (i.e.
  219. data) reside.
  220.  
  221.  The L\LOG directory is for managing permanent master system logs.
  222.  
  223.  
  224.  Note: we use the word "local" to mean your PC system.
  225.  
  226.  
  227.  (4)
  228.  
  229.  USERS─┬─GUEST
  230.        ├─USER1
  231.        ├─USER2────┬─DOC
  232.        │          └─LETTERS
  233.        │         
  234.        ├─TAXES────┬─TAX92
  235.                   └─TAX93
  236.        ...
  237.  
  238.  
  239.  The USERS directory contains the users and/or projects you want to
  240. add to the system.  Each user can then maintain its own set of
  241. subdirectories in its home directory (See USER2 above).
  242.  
  243.  If you have existing projects organized in another area of your
  244. hard-disk, ADAPT can adjust to this via the users database mentioned
  245. below.  Of course, you can always move your project under the USERS
  246. directory.
  247.  
  248.  
  249.  
  250.  Installation
  251.  ============
  252.  
  253.   Getting ADAPT system started
  254.   ----------------------------
  255.  
  256.  In order to successfully install ADAPT you will need to understand
  257. and carry out the following steps:
  258.  
  259.  (0)
  260.      Install ADAPT software.  
  261.     ======================
  262.  
  263.  Whether you purchase this software on disk or receive an archived
  264. version for evaluation, you will find an INSTALL script which you
  265. should use.
  266.  
  267.  (1)
  268.      Your system configuration file
  269.     ==============================
  270.      CONFIG.SYS
  271.  
  272.         Env. Var. space
  273.         ---------------
  274.         ADAPT system makes use of environment variables therefor you
  275. will probably need to a